Home
last modified time | relevance | path

Searched hist:"92 b7399695a5cc961c44fc6e4624d3bc3c699ee7" (Results 1 – 1 of 1) sorted by relevance

/linux/mm/
H A Dmmap.cdiff 92b7399695a5cc961c44fc6e4624d3bc3c699ee7 Tue Oct 11 22:36:51 CEST 2022 Liam Howlett <liam.howlett@oracle.com> mmap: fix copy_vma() failure path

The anon vma was not unlinked and the file was not closed in the failure
path when the machine runs out of memory during the maple tree
modification. This caused a memory leak of the anon vma chain and vma
since neither would be freed.

Link: https://lkml.kernel.org/r/20221011203621.1446507-1-Liam.Howlett@oracle.com
Fixes: 524e00b36e8c ("mm: remove rb tree")
Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
Reported-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
Tested-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>